package main

import "fmt"

func main() {
	var num1 int32 = 100
	changeNum(&num1)
	fmt.Printf("num1=%v", num1)
}

//基本数据类型和数组都是按照值传递，因此若要内部修改值影响外部，只能通过指针
func changeNum(numPointer *int32) {
	*numPointer = 10
}
